#include "LRandom.h"


NS_CC_CORE_BEGIN

static LRandom*		s_sharedLRandom = NULL;

LRandom* LRandom::sharedLRandom( )
{
	if( s_sharedLRandom == NULL )
	{
		s_sharedLRandom = new LRandom( );
	}

	return s_sharedLRandom;
}

LRandom::LRandom( )
{
	srand(time(NULL));
}


LRandom::~LRandom( )
{

}


int LRandom::getRandomInt( int min , int max , bool isGetMax )
{
	int getMax = isGetMax ? 1 : 0;
	return rand() % ( max - min + getMax ) + min;
}


NS_CC_CORE_END